var e = require("./@babel/runtime/helpers/interopRequireDefault.js")(require("./@babel/runtime/helpers/typeof.js"));

!function() {
    function r() {
        for (var t = [], i = 0; i < arguments.length; i++) {
            var u = arguments[i];
            if (u) {
                var a = (0, e.default)(u);
                if ("string" === a || "number" === a) t.push(u); else if (Array.isArray(u) && u.length) {
                    var f = r.apply(null, u);
                    f && t.push(f);
                } else if ("object" === a) for (var l in u) n.call(u, l) && u[l] && t.push(l);
            }
        }
        return t.join(" ");
    }
    var n = {}.hasOwnProperty;
    "undefined" != typeof module && module.exports ? (r.default = r, module.exports = r) : "function" == typeof define && "object" === (0, 
    e.default)(define.amd) && define.amd ? define("classnames", [], function() {
        return r;
    }) : window.classNames = r;
}();